/*
 * 拒收医嘱消息提示
 */
var messdiv=0;
var selectName  = (new Date()).getTime().toString();

$(function () {
	var amq = org.activemq.Amq;  
	amq.init({   
	  uri: 'amq', 
	  logging: true,
	  timeout: 5
	}); 
	var myHandler = function (message) 
	{
		//获取数据
		$("#msgDiv").empty();
		$("#msgDiv").append(message);
		$("#msgDiv").append("<br>");
		var messageJson = $("#msgDiv").text();
		messageJson = JSON.parse(messageJson);
		if (messageJson.type == "yntz") {//院内通知  自定义消息弹框
			debugger;
            var messagevalue = $.cookie('notReceiveMessCookie');//从cookie中获取  看之前是否已经选中了不再提示的  复选框
            if (messagevalue != null && messagevalue != '' && messagevalue != undefined && messagevalue == 'yes') {//说明已经被选中了  不再提示  所以不用弹窗框
                addMsgSignMess();
            } else {//说明没有选中  不再提示  则可以继续弹窗
                messdiv += 1;
                //messageJson = JSON.parse(messageJson.message);
                messageJson = messageJson.message;
                var htmls =
                	 '<div class="layer_container" id="mess_neirong_' + messdiv + '">'+
            	 	 	'<div class="body_container">'+
            	 	 		'<div class="layer_message">'+
            	 	 		'<div class="row"><div class="col-md-12">' + messageJson.title + '</div></div>' +
                            '<div class="row"><div class="col-md-12">' + messageJson.message + '</div></div>' +
                            '<div class="layer_message_time">' + messageJson.dateTime + '</div>' +
            	 	 		'</div>'+
            	 	 	 '</div>'+
	            		 '<div class="footer_container">'+
	            		 	'<div class="main-content-btnGroup pull-right">'+
		            		 	'<label style="padding-right: 10px;"><input type="checkbox" id="check_' + messdiv + '"><span>不再提醒</span></label>'+
		            		 	'<button class="btn btn-white" >确定</button>'+
	            		    '</div>'
	            	 	 '</div>'+
	            	 '</div>';
//                $("body").append(htmls);
              //弹出来
       		 var index = layer.open({
//                    id: messdiv,
                    type: 1,
                    title: '院内通知提醒信息',
                    shade: 0,
                    maxmin: true,
                    area: ['490px', '285px'],
                    offset: 'rb', //右下角弹出
                    anim: 2,
                    content: htmls,
                    cancel: function () {
                    },
                    success: function (layero, index) {
                    	$("#mess_neirong_" + messdiv).find(".btn-white").on("click",function(){
                    		layer.close(index);
                    	})
                    }
                });
               
            }
        }
		else if(messageJson.type == "jsyz"){
			debugger;
			messdiv += 1;
			 messageJson = messageJson.message;
			 console.log(messdiv);
			 console.log(messageJson);
             var htmls =
            	 '<div class="layer_container" id="mess_neirong_jszy_' + messdiv + '">'+
            	 	 '<div class="body_container">'+
            	 	 		'<div class="layer_message">'+
            	 	 		messageJson+
            	 	 		'</div>'+
            	 	 '</div>'+
            		 '<div class="footer_container">'+
            	 		 '<button class="btn btn-white" >确定</button>'+
            	 	 '</div>'+
            	 '</div>';
//             $("body").append(htmls);
           //弹出来
    		var  indexClose = layer.open({
//                 id: messdiv,
                 type: 1,
                 title: '拒收医嘱提醒信息',
                 shade: 0,
                 maxmin: true,
                 area: ['490px', '285px'],
                 offset: 'rb', //右下角弹出
                 anim: 2,
                 content: htmls,
                 cancel: function () {
                 },
                 success: function (layero, index) {
                	 $("#mess_neirong_jszy_" + messdiv).find(".btn-white").on("click",function(){
                 		layer.close(indexClose);
                 	})
                 }
             });
        }
		
	}
	findSub("359", 2, myHandler, selectName);
	var topic = "mzysxt";
	amq.addListener("","topic://"+topic,myHandler,{selector:"name='"+selectName+"'"});
});

/**
 * 通知不再提醒的方法
 */
function messagePresentation(obj) {
    var messagevalue = $.cookie('notReceiveMessCookie');//从cookie中获取  看之前是否已经选中了不再提示的  复选框
    if (messagevalue != null && messagevalue != '' && messagevalue != undefined && messagevalue == 'yes') {
        //说明之前被选中了
    } else {
        //说明之前没有被选中
        //判断点击确定按钮  的相邻元素的 input checkbox 是否被选中
        if ($(obj).prev("label").find('input').prop('checked')) {//如果被选中
            $.cookie('notReceiveMessCookie', 'yes');//如果选中  则将选中值 设置到cookie中
        } else {//如果没有被选中
        }
    }
    layer.close(indexClose);
}